shoe and leather goods stitcher - French English Dictionary